package cn.iocoder.yudao.module.vote.controller.admin.voterecorddetail.vo;

import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
import cn.iocoder.yudao.framework.excel.core.convert.DictConvert;
import cn.iocoder.yudao.module.infra.enums.DictTypeConstants;
import lombok.*;
import java.util.*;
import io.swagger.annotations.*;

import com.alibaba.excel.annotation.ExcelProperty;

/**
 * 投票记录详情 Excel VO
 *
 * @author 芋道源码
 */
@Data
public class VoteRecordDetailExcelVO {

//    @ExcelProperty("主键")
//    private Integer id;

    @ExcelProperty("ip地址")
    private String ip;

//    @ExcelProperty("投票id")
//    private Integer voteId;

    @ExcelProperty("投票名称")
    private String voteName;

    @ExcelProperty("被投人")
    private String userName;


    /**
     * 重点工作
     */
    @ExcelProperty("重点工作")
    private Double keyTasks;
    /**
     * 工作进展
     */
    @ExcelProperty("工作进展")
    private Double progress;
    /**
     * 工作协同
     */
    @ExcelProperty("工作协同")
    private Double collaboration;
    /**
     * 团队建设
     */
    @ExcelProperty("团队建设")
    private Double teamBuilding;

    /**
     * 参评人员类型：1课题组组长，2课题组成员
     */
    @ExcelProperty(value = "参评人员类型", converter = DictConvert.class)
    @DictFormat("voteReviewerType")
    private Integer voteReviewerType;


//    @ExcelProperty("用户id")
//    private Integer userResultId;
//
//    @ExcelProperty("记录id")
//    private Integer recordId;

//    @ApiModelProperty(value = "投票类型")
//    private Integer voteType;

    @ExcelProperty("创建时间")
    private Date createTime;

}
